Method and apparatus for determining frequency hopping of channel, and computer storage medium

ABSTRACT

The present invention discloses a method and an apparatus of determining frequency hopping for a channel, and a computer storage medium. The method includes: determining, by a terminal, a first bandwidth corresponding to a bandwidth part, where the first bandwidth corresponding to the bandwidth part is less than a second bandwidth corresponding to a system bandwidth; determining, by the terminal based on the first bandwidth corresponding to the bandwidth part, a frequency hopping step corresponding to an uplink channel; and determining, by the terminal based on the frequency hopping step corresponding to the uplink channel, a frequency domain position used for transmitting the uplink channel.

CROSS-REFERENCES TO RELATED APPLICATIONS

This application is a continuation of and claims priority toInternational Patent Application PCT/CN2018/083985, filed on Apr. 20,2018, which claims priority to International Patent ApplicationPCT/CN2017/101093, filed on Sep. 8, 2017, the contents of which arehereby incorporated by reference in their entirety.

BACKGROUND OF THE INVENTION Technical Field

The present invention relates to frequency hopping technologies in themobile communications field, and in particular, to a method and anapparatus of determining frequency hopping for a channel, and a computerstorage medium.

Related Art

In a long term evolution (LTE, Long Term Evolution) system, a frequencyhopping technology may be used for a physical uplink control channel(PUCCH, Physical Uplink Control Channel) to obtain a frequency domaindiversity gain and to improve channel transmission performance. In LTE,the first step and the second step of PUCCH frequency hopping aresymmetrical about a central axis in system bandwidth. As shown in FIG.1, a distance between the first step and a lower edge of the systembandwidth is kept consistent with a distance D between the second stepand an upper edge of the system bandwidth, where both distances are D.

In the foregoing design for the PUCCH frequency hopping, PUCCHs may bedistributed on two sides of the system bandwidth, so that a central partof the system bandwidth is left to a data channel, such as a physicaluplink shared channel (PUSCH, Physical Uplink Shared Channel), but thiscauses PUCCH frequency hopping steps of different terminals to bedifferent. As shown in FIG. 2, for some terminals, frequency hoppingsteps are larger, and PUCCHs are closer to an edge of the systembandwidth, a frequency domain diversity effect is better, andtransmission performance is better; and for some other terminals,frequency hopping steps are smaller, PUCCHs are closer to a center ofthe system bandwidth, a frequency domain diversity effect is poorer, andtransmission performance is worse. It can be seen that a conventionaldesign for the PUCCH frequency hopping causes an unstable frequencyhopping step, leading to the decline of transmission performance of thePUCCH of part of terminals when a capacity of the PUCCH is relativelylarge.

SUMMARY OF THE INVENTION

To resolve the foregoing technical problem, embodiments of the presentinvention provide a method and an apparatus of determining frequencyhopping for a channel, and a computer storage medium.

A method of determining frequency hopping for a channel providedaccording to an embodiment of the present invention includes:determining, by a terminal, a first bandwidth corresponding to abandwidth part, where the first bandwidth corresponding to the bandwidthpart is less than a second bandwidth corresponding to a systembandwidth; determining, by the terminal based on the first bandwidthcorresponding to the bandwidth part, a frequency hopping stepcorresponding to an uplink channel; and determining, by the terminalbased on the frequency hopping step corresponding to the uplink channel,a frequency domain position used for transmitting the uplink channel.

In an embodiment of the present invention, the determining, by aterminal, a first bandwidth corresponding to a bandwidth part includes:receiving, by the terminal, first configuration information, anddetermining, based on the first configuration information, the firstbandwidth corresponding to the bandwidth part.

In an embodiment of the present invention, the receiving, by theterminal, first configuration information includes: receiving, by theterminal, radio resource control (RRC, Radio Resource Control) signalingthat carries the first configuration information; or receiving, by theterminal, system information carrying the first configurationinformation.

In an embodiment of the present invention, the receiving, by theterminal, first configuration information, and determining, based on thefirst configuration information, the first bandwidth corresponding tothe bandwidth part includes: determining, by the terminal based on onepiece of first configuration information when receiving the one piece offirst configuration information, the first bandwidth corresponding tothe bandwidth part; and determining, by the terminal based on aplurality of pieces of first configuration information when receivingthe plurality of pieces of first configuration information, a pluralityof candidate first bandwidths corresponding to the bandwidth part; andselecting, from the plurality of candidate first bandwidths, the firstbandwidth corresponding to the bandwidth part.

In an embodiment of the present invention, the selecting, from theplurality of candidate first bandwidths, the first bandwidthcorresponding to the bandwidth part includes: receiving, by theterminal, first control signaling, and selecting, from the plurality ofcandidate first bandwidths based on the first control signaling, thefirst bandwidth corresponding to the bandwidth part.

In an embodiment of the present invention, the first control signalingis: downlink control information (DCI, Downlink Control Information) ora media access control control element (MAC CE, Media Access ControlControl Element).

In an embodiment of the present invention, the determining, by theterminal based on the first bandwidth corresponding to the bandwidthpart, a frequency hopping step corresponding to an uplink channelincludes: determining, by the terminal based on the following formula,the frequency hopping step corresponding to the uplink channel:W_(H)=nW, where W_(H) is the frequency hopping step corresponding to theuplink channel, W is the first bandwidth corresponding to the bandwidthpart, n is a proportionality coefficient, n=1/m, and m is a positiveinteger greater than 1.

When WH is determined based on the formula W_(H)=nW, W_(H)=┌nW┐ or └nW┘,where ┌nW┐ represents a minimum integer greater than nW, and └nW┘represents a maximum integer less than nW.

Considering that the frequency hopping step has an actual meaning onlywhen being equal to an integer multiple of a frequency domain schedulingunit, in this embodiment of the present invention, a value of W_(H) isan integer.

In an embodiment of the present invention, the method further includes:determining, by the terminal, n or WH based on a preset value; orreceiving, by the terminal, second configuration information, anddetermining n or WH based on the second configuration information.

In an embodiment of the present invention, the receiving, by theterminal, second configuration information includes: receiving, by theterminal, RRC signaling that carries the second configurationinformation; or receiving, by the terminal, system information carryingthe second configuration information.

In an embodiment of the present invention, the second configurationinformation and the first configuration information are sameconfiguration information.

In an embodiment of the present invention, the receiving, by theterminal, second configuration information, and determining n or W_(H)based on the second configuration information includes: determining, bythe terminal, n or W_(H) based on one piece of second configurationinformation when receiving the one piece of second configurationinformation; and determining, by the terminal, a plurality of candidaten or W_(H) based on a plurality of pieces of second configurationinformation when receiving the plurality of pieces of secondconfiguration information; and selecting n or W_(H) from the pluralityof candidate n or W_(H).

In an embodiment of the present invention, the selecting n or W_(H) fromthe plurality of candidate n or W_(H) includes: receiving, by theterminal, second control signaling, and selecting n or W_(H) from theplurality of candidate n or W_(H) based on the second control signaling.

In an embodiment of the present invention, the second control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the second control signalingand the first control signaling are same control signaling.

In an embodiment of the present invention, the determining, by theterminal based on the frequency hopping step corresponding to the uplinkchannel, a frequency domain position used for transmitting the uplinkchannel includes: determining, by the terminal, a frequency domainposition of the second step of frequency hopping based on a frequencydomain position of the first step of frequency hopping and the frequencyhopping step corresponding to the uplink channel, where the frequencydomain position of the first step of frequency hopping and the frequencydomain position of the second step of frequency hopping are frequencydomain positions used for transmitting the uplink channel.

In an embodiment of the present invention, the method further includes:receiving, by the terminal, third control signaling, and determining thefrequency domain position of the first step of frequency hopping basedon the third control signaling.

In an embodiment of the present invention, the third control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the third control signalingand at least one of the following are same control signaling: the firstcontrol signaling and the second control signaling.

An apparatus of determining frequency hopping for a channel providedaccording to an embodiment of the present invention includes: a firstdetermining unit, configured to determine a first bandwidthcorresponding to a bandwidth part, where the first bandwidthcorresponding to the bandwidth part is less than a second bandwidthcorresponding to a system bandwidth; a second determining unit,configured to determine, based on the first bandwidth corresponding tothe bandwidth part, a frequency hopping step corresponding to an uplinkchannel; and a third determining unit, configured to determine, based onthe frequency hopping step corresponding to the uplink channel, afrequency domain position used for transmitting the uplink channel.

In an embodiment of the present invention, the first determining unitincludes: a first receiving subunit, configured to receive firstconfiguration information; and a first determining subunit, configuredto determine, based on the first configuration information, the firstbandwidth corresponding to the bandwidth part.

In an embodiment of the present invention, the first receiving subunitis specifically configured to receive RRC signaling that carries thefirst configuration information; or receive system information carryingthe first configuration information.

In an embodiment of the present invention, the first determining subunitis specifically configured to: determine, based on one piece of firstconfiguration information when the one piece of first configurationinformation is received, the first bandwidth corresponding to thebandwidth part; determine, based on a plurality of pieces of firstconfiguration information when the plurality of pieces of firstconfiguration information is received, a plurality of candidate firstbandwidths corresponding to the bandwidth part; and select, from theplurality of candidate first bandwidths, the first bandwidthcorresponding to the bandwidth part.

In an embodiment of the present invention, the first determining unitfurther includes: a second receiving subunit, configured to receivefirst control signaling; and the first determining subunit is furtherconfigured to select, from the plurality of candidate first bandwidthsbased on the first control signaling, the first bandwidth correspondingto the bandwidth part.

In an embodiment of the present invention, the first control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the second determining unitis specifically configured to determine, based on the following formula,the frequency hopping step corresponding to the uplink channel:W_(H)=nW, where W_(H) is the frequency hopping step corresponding to theuplink channel, W is the first bandwidth corresponding to the bandwidthpart, n is a proportionality coefficient, n=1/m, and m is a positiveinteger greater than 1.

When W_(H) is determined based on the formula W_(H)=nW, W_(H)=┌nW┐ or└nW┘, where ┌nW┐ represents a minimum integer greater than nW, and └nW┘represents a maximum integer less than nW.

Considering that the frequency hopping step has an actual meaning onlywhen being equal to an integer multiple of a frequency domain schedulingunit, in this embodiment of the present invention, a value of W_(H) isan integer.

In an embodiment of the present invention, the second determining unitincludes: a second determining subunit, configured to determine n orW_(H) based on a preset value; or a third receiving subunit, configuredto receive second configuration information; and a second determiningsubunit, configured to determine n or W_(H) based on the secondconfiguration information.

In an embodiment of the present invention, the third receiving subunitis specifically configured to receive RRC signaling that carries thesecond configuration information; or receive system information carryingthe second configuration information.

In an embodiment of the present invention, the second configurationinformation and the first configuration information are sameconfiguration information.

In an embodiment of the present invention, the second determiningsubunit is specifically configured to: determine n or W_(H) based on onepiece of second configuration information when the one piece of secondconfiguration information is received; determine a plurality ofcandidate n or W_(H) based on a plurality of pieces of secondconfiguration information when the plurality of pieces of secondconfiguration information is received; and select n or W_(H) from theplurality of candidate n or W_(H).

In an embodiment of the present invention, the second determining unitfurther includes: a fourth receiving subunit, configured to receivesecond control signaling; and the second determining subunit is furtherconfigured to select n or W_(H) from the plurality of candidate n orW_(H) based on the second control signaling.

In an embodiment of the present invention, the second control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the second control signalingand the first control signaling are same control signaling.

In an embodiment of the present invention, the third determining unit isspecifically configured to determine a frequency domain position of thesecond step of frequency hopping based on a frequency domain position ofthe first step of frequency hopping and the frequency hopping stepcorresponding to the uplink channel, where the frequency domain positionof the first step of frequency hopping and the frequency domain positionof the second step of frequency hopping are frequency domain positionsused for transmitting the uplink channel.

In an embodiment of the present invention, the third determining unitincludes: a fifth receiving subunit, configured to receive third controlsignaling; and a third determining subunit, configured to determine thefrequency domain position of the first step of frequency hopping basedon the third control signaling.

In an embodiment of the present invention, the third control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the third control signalingand at least one of the following are same control signaling: the firstcontrol signaling and the second control signaling.

A computer storage medium provided according to an embodiment of thepresent invention stores a computer executable instruction. The computerexecutable instruction is executed by a processor to implement theforegoing channel frequency hopping determining method.

In the technical solutions of the embodiments of the present invention,the terminal determines the first bandwidth corresponding to thebandwidth part, where the first bandwidth corresponding to the bandwidthpart is less than the second bandwidth corresponding to the systembandwidth; the terminal determines, based on the first bandwidthcorresponding to the bandwidth part, the frequency hopping stepcorresponding to the uplink channel; and the terminal determines, basedon the frequency hopping step corresponding to the uplink channel, thefrequency domain position used for transmitting the uplink channel. Whenthe technical solutions of the embodiments of the present invention areused, a stable frequency hopping step is implemented when the bandwidthvalue of the bandwidth part is given, thereby obtaining a more stablefrequency domain diversity gain, and improving uplink channel(particularly uplink control channel) transmission performance.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings described herein are used for providingfurther understanding for the present invention and constitute a part ofthe present invention. Examples of embodiments of the present inventionand descriptions thereof are used for explaining the present inventionand do not constitute an improper limitation to the present invention.In the figures:

FIG. 1 is a schematic diagram 1 of an existing PUCCH frequency domainstructure;

FIG. 2 is a schematic diagram 2 of an existing PUCCH frequency domainstructure;

FIG. 3 is a schematic flowchart of a method of determining frequencyhopping for a channel according to an embodiment of the presentinvention;

FIG. 4 is a schematic diagram 1 of a PUCCH frequency domain structureaccording to an embodiment of the present invention;

FIG. 5 is a schematic diagram 2 of a PUCCH frequency domain structureaccording to an embodiment of the present invention;

FIG. 6 is a schematic structural composition diagram 1 of an apparatusof determining frequency hopping for a channel according to anembodiment of the present invention;

FIG. 7 is a schematic structural composition diagram 2 of an apparatusof determining frequency hopping for a channel according to anembodiment of the present invention; and

FIG. 8 is a schematic structural composition diagram of a terminalaccording to an embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

To enable characteristics and technical content of embodiments of thepresent invention to be understood in a more detailed manner, thefollowing describes implementation of the embodiments of the presentinvention in detail with reference to the accompanying drawings. Theappended accompanying drawings are only for reference and description,and are not used to limit the embodiments of the present invention.

The 5th generation (5G NR) system is a direction of future mobilecommunications system research. In the 5G NR system, on one hand, toincrease flexibility of frequency domain resource allocation, and reduceterminal power consumption, a 5G NR terminal may transmit a signal in abandwidth part (Bandwidth Part) less than system bandwidth. Whenbandwidth of the bandwidth part is relatively small, a frequency hoppingstep of a central PUCCH is further reduced, affecting PUCCH transmissionperformance. On the other hand, a series of new technologies, such as anew-type multiple-input multiple-output (MIMO, Multiple-InputMultiple-Output) technology, are introduced into 5G NR, a largerquantity of channel state information reports (CSI report) are needed,and PUCCH load is increased by a big margin. Consequently, this causes aPUCCH to occupy a larger proportion of frequency domain resources in thebandwidth part, a frequency hopping step of a PUCCH close to a center ofthe bandwidth part becomes smaller, and the transmission performancefurther deteriorates.

Therefore, an embodiment of the present invention provides a channelfrequency hopping determining method, to implement a stable frequencyhopping step when a bandwidth value of the bandwidth part is given,thereby obtaining a more stable frequency domain diversity gain, andimproving uplink channel (particularly uplink control channel)transmission performance.

FIG. 3 is a schematic flowchart of a method of determining frequencyhopping for a channel according to an embodiment of the presentinvention. As shown in FIG. 3, the method of determining frequencyhopping for a channel includes the following steps.

Step 301: A terminal determines a first bandwidth corresponding to abandwidth part, where the first bandwidth corresponding to the bandwidthpart is less than a second bandwidth corresponding to a systembandwidth.

In this embodiment of the present invention, a type of the terminal isnot limited. The terminal may be any type, such as a mobile phone, anotebook computer, a tablet computer, a desktop computer, an in-vehicleterminal, or a smart home terminal.

In this embodiment of the present invention, a bandwidth supported by abase station is referred to as a system bandwidth, that is, the secondbandwidth. In LTE, the terminal may transmit a signal in an entiresystem bandwidth range. In a 5G NR system, the terminal transmits asignal only in a part of the system bandwidth. Herein, the part of thesystem bandwidth is referred to as the bandwidth part. Resourceutilization efficiency of the system bandwidth can be effectivelyimproved by using the bandwidth part.

In this embodiment of the present invention, an uplink channel may betransmitted in a frequency hopping manner. Using an example in whichfrequency hopping includes two steps, a difference in frequency domainbetween the first step of frequency hopping and the second step offrequency hopping is a frequency hopping step. A size of the frequencyhopping step determines a frequency domain diversity gain of the uplinkchannel. A larger frequency hopping step indicates a larger frequencydomain diversity gain of the uplink channel. On the contrary, a smallerfrequency hopping step indicates a smaller frequency domain diversitygain of the uplink channel. To obtain a stable and relatively largefrequency domain diversity gain, in this embodiment of the presentinvention, the frequency hopping step corresponding to the uplinkchannel is determined based on the first bandwidth corresponding to thebandwidth part, to improve uplink channel (particularly uplink controlchannel) transmission performance.

Specifically, the terminal needs to first determine the first bandwidthcorresponding to the bandwidth part. Apparently, the first bandwidthcorresponding to the bandwidth part is less than the second bandwidthcorresponding to the system bandwidth.

In an embodiment of the present invention, the terminal receives firstconfiguration information, and determines, based on the firstconfiguration information, the first bandwidth corresponding to thebandwidth part.

Herein, that the terminal receives first configuration information maybe implemented in the following two manners:

Manner 1: The terminal receives RRC signaling that carries the firstconfiguration information.

Manner 2: The terminal receives system information carrying the firstconfiguration information.

In the foregoing solution, the terminal may receive one or more piecesof first configuration information. Herein, a meaning of more is beinggreater than or equal to two.

The terminal determines, based on one piece of first configurationinformation when receiving the one piece of first configurationinformation, the first bandwidth corresponding to the bandwidth part.

The terminal determines, based on a plurality of pieces of firstconfiguration information when receiving the plurality of pieces offirst configuration information, a plurality of candidate firstbandwidths corresponding to the bandwidth part; and selecting, from theplurality of candidate first bandwidths, the first bandwidthcorresponding to the bandwidth part.

Herein, the terminal receives first control signaling, and selects, fromthe plurality of candidate first bandwidths based on the first controlsignaling, the first bandwidth corresponding to the bandwidth part. Thefirst control signaling is: DCI or a MAC CE.

Step 302: The terminal determines, based on the first bandwidthcorresponding to the bandwidth part, a frequency hopping stepcorresponding to an uplink channel.

In this embodiment of the present invention, the terminal determines,based on the following formula, the frequency hopping step correspondingto the uplink channel: W_(H)=nW, where W_(H) is the frequency hoppingstep corresponding to the uplink channel, W is the first bandwidthcorresponding to the bandwidth part, n is a proportionality coefficient,n=1/m, and m is a positive integer greater than 1.

When W_(H) is determined based on the formula W_(H)=nW, W_(H)=┌nW┐ or└nW┘, where ┌nW┐ represents a minimum integer greater than nW, and └nW┘represents a maximum integer less than nW.

Considering that the frequency hopping step has an actual meaning onlywhen being equal to an integer multiple of a frequency domain schedulingunit, in this embodiment of the present invention, a value of W_(H) isan integer.

For example, n may be ½, ¼, or the like, and different terminals maycorrespond to a same n value, or different terminals correspond todifferent n values.

In the foregoing solution, the terminal needs to first determine n orW_(H). Specifically, the terminal determines n or W_(H) based on apreset value; or the terminal receives second configuration information,and determines n or W_(H) based on the second configuration information.

Herein, that the terminal receives second configuration information maybe implemented in the following two manners:

Manner 1: The terminal receives RRC signaling that carries the secondconfiguration information.

Manner 2: The terminal receives system information carrying the secondconfiguration information.

In an implementation of the present invention, the second configurationinformation and the first configuration information are sameconfiguration information.

In the foregoing solution, the terminal may receive one or more piecesof second configuration information.

The terminal determines n or W_(H) based on one piece of secondconfiguration information when receiving the one piece of secondconfiguration information.

The terminal determines a plurality of candidate n or W_(H) based on aplurality of pieces of second configuration information when receivingthe plurality of pieces of second configuration information; and selectsn or W_(H) from the plurality of candidate n or W_(H).

Herein, the terminal receives second control signaling, and selects n orW_(H) from the plurality of candidate n or W_(H) based on the secondcontrol signaling. The second control signaling is: DCI or a MAC CE.

In an implementation of the present invention, the second controlsignaling and the first control signaling are same control signaling.

Step 303: The terminal determines, based on the frequency hopping stepcorresponding to the uplink channel, a frequency domain position usedfor transmitting the uplink channel.

In this embodiment of the present invention, the terminal determines afrequency domain position of the second step of frequency hopping basedon a frequency domain position of the first step of frequency hoppingand the frequency hopping step corresponding to the uplink channel,where the frequency domain position of the first step of frequencyhopping and the frequency domain position of the second step offrequency hopping are frequency domain positions used for transmittingthe uplink channel.

Herein, the terminal receives third control signaling, and determinesthe frequency domain position of the first step of frequency hoppingbased on the third control signaling. The third control signaling is:DCI or a MAC CE.

In an embodiment of the present invention, the third control signalingand at least one of the following are same control signaling: the firstcontrol signaling and the second control signaling.

The following further describes the technical solutions in theembodiments of the present invention in detail with reference tospecific application examples.

APPLICATION EXAMPLE 1

In this example, for a PUCCH frequency domain, a uniform frequencyhopping step is used in one bandwidth part.

FIG. 4 is a schematic diagram 1 of a PUCCH frequency domain structureaccording to an embodiment of the present invention. As shown in FIG. 4,a bandwidth value of a bandwidth part or a type of bandwidth part is W,and a frequency hopping step W_(H) in the PUCCH frequency domaincorresponds to the bandwidth value W of the bandwidth part. For example,W_(H)=W/2.

In an implementation, a plurality of terminals using a same bandwidthpart uses same W_(H). For example, a bandwidth value of a bandwidth part1 is W1, and a bandwidth value of a bandwidth part 2 is W2. In thiscase, a plurality of terminals in the bandwidth part 1 uses sameW_(H)=W1/2, and a plurality of terminals in the bandwidth part 2 usessame W_(H)=W2/2.

In another implementation, a plurality of terminals using bandwidthparts of a same value uses same W_(H). For example, bandwidth values ofthe bandwidth part 1 and the bandwidth part 2 are both W. In this case,a plurality of terminals in bandwidth part 1 and the bandwidth part 2all uses same W_(H)=W/2.

APPLICATION EXAMPLE 2

In this example, for a PUCCH frequency domain, a plurality of frequencyhopping steps is used in one bandwidth part.

FIG. 5 is a schematic diagram 2 of a PUCCH frequency domain structureaccording to an embodiment of the present invention. As shown in FIG. 5,a bandwidth value of a bandwidth part or a type of bandwidth part is W,and a frequency hopping step W_(H) in the PUCCH frequency domaincorresponds to the bandwidth value W of the bandwidth part. A pluralityof terminals using a same bandwidth part or bandwidth parts of a samevalue may use different W_(H) configurations. For example, W_(H) of aterminal 1=W/4, and W_(H) of a terminal 2=W/2. In other words, theterminal 1 and the terminal 2 use different n configurations, that is, nof the terminal 1=4, and n of the terminal 2=2.

FIG. 6 is a schematic structural composition diagram 1 of an apparatusof determining frequency hopping for a channel according to anembodiment of the present invention. As shown in FIG. 6, the apparatusof determining frequency hopping for a channel includes:

a first determining unit 601, configured to determine a first bandwidthcorresponding to a bandwidth part, where the first bandwidthcorresponding to the bandwidth part is less than a second bandwidthcorresponding to a system bandwidth;

a second determining unit 602, configured to determine, based on thefirst bandwidth corresponding to the bandwidth part, a frequency hoppingstep corresponding to an uplink channel; and

a third determining unit 603, configured to determine, based on thefrequency hopping step corresponding to the uplink channel, a frequencydomain position used for transmitting the uplink channel.

Persons skilled in the art should understand that, functions implementedby units in the apparatus of determining frequency hopping for a channelshown in FIG. 6 may be understood by referring to the relateddescription of the foregoing channel frequency hopping determiningmethod. The functions of the units in the apparatus of determiningfrequency hopping for a channel shown in FIG. 6 may be implemented byusing a program that is run in a processor, or may be implemented byusing a specific logic circuit.

FIG. 7 is a schematic structural composition diagram 2 of an apparatusof determining frequency hopping for a channel according to anembodiment of the present invention. As shown in FIG. 7, the apparatusof determining frequency hopping for a channel includes: a firstdetermining unit 701, configured to determine a first bandwidthcorresponding to a bandwidth part, where the first bandwidthcorresponding to the bandwidth part is less than a second bandwidthcorresponding to a system bandwidth; a second determining unit 702,configured to determine, based on the first bandwidth corresponding tothe bandwidth part, a frequency hopping step corresponding to an uplinkchannel; and a third determining unit 703, configured to determine,based on the frequency hopping step corresponding to the uplink channel,a frequency domain position used for transmitting the uplink channel.

In an embodiment of the present invention, the first determining unit701 includes: a first receiving subunit 7011, configured to receivefirst configuration information; and a first determining subunit 7012,configured to determine, based on the first configuration information,the first bandwidth corresponding to the bandwidth part.

In an embodiment of the present invention, the first receiving subunit7011 is specifically configured to receive RRC signaling that carriesthe first configuration information; or receive system informationcarrying the first configuration information.

In an embodiment of the present invention, the first determining subunit7012 is specifically configured to: determine, based on one piece offirst configuration information when the one piece of firstconfiguration information is received, the first bandwidth correspondingto the bandwidth part; determine, based on a plurality of pieces offirst configuration information when the plurality of pieces of firstconfiguration information is received, a plurality of candidate firstbandwidths corresponding to the bandwidth part; and select, from theplurality of candidate first bandwidths, the first bandwidthcorresponding to the bandwidth part.

In an embodiment of the present invention, the first determining unit701 further includes: a second receiving subunit 7013, configured toreceive first control signaling; and the first determining subunit 7012is further configured to select, from the plurality of candidate firstbandwidths based on the first control signaling, the first bandwidthcorresponding to the bandwidth part.

In an embodiment of the present invention, the first control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the second determining unit702 is specifically configured to determine, based on the followingformula, the frequency hopping step corresponding to the uplink channel:W_(H)=nW, where W_(H) is the frequency hopping step corresponding to theuplink channel, W is the first bandwidth corresponding to the bandwidthpart, n is a proportionality coefficient, n=1/m, and m is a positiveinteger greater than 1.

When W_(H) is determined based on the formula W_(H)=nW, W_(H)=┌nW┐ or└nW┘, where ┌nW┐ represents a minimum integer greater than nW, and └nW┘represents a maximum integer less than nW.

Considering that the frequency hopping step has an actual meaning onlywhen being equal to an integer multiple of a frequency domain schedulingunit, in this embodiment of the present invention, a value of W_(H) isan integer.

In an embodiment of the present invention, the second determining unit702 includes: a second determining subunit 7021, configured to determinen or W_(H) based on a preset value; or a third receiving subunit 7022,configured to receive second configuration information; and a seconddetermining subunit 7021, configured to determine n or W_(H) based onthe second configuration information.

In an embodiment of the present invention, the third receiving subunit7022 is specifically configured to receive RRC signaling that carriesthe second configuration information; or receive system informationcarrying the second configuration information.

In an embodiment of the present invention, the second configurationinformation and the first configuration information are sameconfiguration information.

In an embodiment of the present invention, the second determiningsubunit 7021 is specifically configured to: determine n or W_(H) basedon one piece of second configuration information when the one piece ofsecond configuration information is received; determine a plurality ofcandidate n or W_(H) based on a plurality of pieces of secondconfiguration information when the plurality of pieces of secondconfiguration information is received; and select n or W_(H) from theplurality of candidate n or W_(H).

In an embodiment of the present invention, the second determining unit702 further includes: a fourth receiving subunit 7023, configured toreceive second control signaling; and the second determining subunit7021 is further configured to select n or W_(H) from the plurality ofcandidate n or W_(H) based on the second control signaling.

In an embodiment of the present invention, the second control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the second control signalingand the first control signaling are same control signaling.

In an embodiment of the present invention, the third determining unit703 is specifically configured to determine a frequency domain positionof the second step of frequency hopping based on a frequency domainposition of the first step of frequency hopping and the frequencyhopping step corresponding to the uplink channel, where the frequencydomain position of the first step of frequency hopping and the frequencydomain position of the second step of frequency hopping are frequencydomain positions used for transmitting the uplink channel.

In an embodiment of the present invention, the third determining unit703 includes: a fifth receiving subunit 7031, configured to receivethird control signaling; and a third determining subunit 7032,configured to determine the frequency domain position of the first stepof frequency hopping based on the third control signaling.

In an embodiment of the present invention, the third control signalingis: DCI or a MAC CE.

In an embodiment of the present invention, the third control signalingand at least one of the following are same control signaling: the firstcontrol signaling and the second control signaling.

Persons skilled in the art should understand that, functions implementedby units in the apparatus of determining frequency hopping for a channelshown in FIG. 7 may be understood by referring to the relateddescription of the foregoing channel frequency hopping determiningmethod. The functions of the units in the apparatus of determiningfrequency hopping for a channel shown in FIG. 7 may be implemented byusing a program that is run in a processor, or may be implemented byusing a specific logic circuit.

If the foregoing apparatus of determining frequency hopping for achannel in the embodiments of the present invention is implemented inthe form of a software function module and sold or used as anindependent product, the apparatus of determining frequency hopping fora channel may be stored in a computer readable storage medium. Based onsuch an understanding, the technical solutions of the embodiments of thepresent invention essentially, or the part contributing to the existingtechnology may be embodied in a form of a software product. The computersoftware product is stored in a storage medium and includes severalinstructions for instructing a computer device (which may be a personalcomputer, a server, a network device, or the like) to perform all or apart of the methods of various embodiments of the present invention. Theforegoing storage medium includes: any medium that can store programcode, such as a USB flash drive, a removable hard disk, a read-onlymemory (ROM, Read Only Memory), a magnetic disk, or a compact disc. Inthis way, the embodiments of the present invention are not limited byany combination of specific hardware and software.

Correspondingly, an embodiment of the present invention further providesa computer storage medium, storing a computer executable instruction.The computer executable instruction is executed by a processor toimplement the foregoing method of determining frequency hopping for achannel in the embodiments of the present invention.

FIG. 8 is a schematic structural composition diagram of a terminalaccording to an embodiment of the present invention. As shown in FIG. 8,the terminal 80 may include one or more (where only one is shown in thefigure) processors 802 (where the processor 802 may include but is notlimited to processing apparatuses such as a microprocessor (MCU, MicroController Unit) and a programmable logical device (FPGA, FieldProgrammable Gate Array), a memory 804 configured to store data, and atransmission apparatus 806 used for a communications function. Personsskilled in the art may understand that, the structure shown in FIG. 8 isonly schematic, and the structure does not constitute a limitation tothe structure of the foregoing electronic apparatus. For example, theterminal 80 may further include more or fewer components than thoseshown in FIG. 8, or have a configuration different from that shown inFIG. 8.

The memory 804 may be configured to store a software program and amodule of application software, for example, a programinstruction/module corresponding to the method of determining frequencyhopping for a channel in the embodiments of the present invention, andthe processor 802 runs the software program and the module stored in thememory 804, to execute various function applications and dataprocessing, that is, implement the foregoing method. The memory 804 mayinclude a high-speed random memory, and may also include a nonvolatilememory such as one or more magnetic storage apparatuses, a flash memory,or another nonvolatile solid-state memory. In some embodiments, thememory 804 may further include memories remotely disposed relative tothe processor 802, and these remote memories may be connected to theterminal 80 through a network. Examples of the network include, but arenot limited to, the Internet, an intranet, a local area network, amobile communications network, and a combination thereof.

The transmission apparatus 806 is configured to receive or send datathrough a network. A specific example of the network may include awireless network provided by a communications operator of the terminal80. In an example, the transmission apparatus 806 includes a networkinterface controller (NIC, Network Interface Controller) that may beconnected to another network device by using a base station, therebycommunicating with the Internet. In an example, the transmissionapparatus 806 may be a radio frequency (RF, Radio Frequency) module thatis configured to communicate with the Internet in a wireless manner.

Technical solutions set forth in the embodiments of the presentinvention may be in any combination when there is no conflict.

In the several embodiments provided in the present invention, it shouldbe understood that the disclosed method and intelligent device may beimplemented in other manners. The described device embodiments aremerely exemplary. For example, the unit division is merely logicalfunction division and may be other division during actualimplementation. For example, a plurality of units or components may bemerged or integrated into another system, or some features may beignored or not performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections between thecomponents may be implemented through some interfaces, indirectcouplings or communication connections between the devices or units, orelectrical connections, mechanical connections, or connections in otherforms.

The units described as separation parts may be or may not be physicallyseparated. The part used as display unit may be or may not be a physicalunit. That is, the units may be located in the same place, or may bedistributed to many network units. Some or all of the units need to beselected according to actual requirements to implement the purpose ofthe solution of the embodiments.

In addition, functional units in the embodiments of the presentinvention may be all integrated in a second processing unit, each unitis separately used as a unit, or two or more units are integrated in aunit. The integrated unit may be implemented in a form of hardware, ormay be implemented in form of hardware plus a software functional unit.

The descriptions are only specific implementations of the presentinvention, but are not intended to limit the protection scope of thepresent invention. Any variation or replacement readily figured out bypersons skilled in the art within the technical scope disclosed in thepresent invention shall fall within the protection scope of the presentinvention.

What is claimed is:
 1. A method of determining frequency hopping for achannel, the method comprising: determining, by a terminal, a firstbandwidth corresponding to a bandwidth part, wherein the first bandwidthcorresponding to the bandwidth part is less than a second bandwidthcorresponding to a system bandwidth; determining, by the terminal basedon the first bandwidth corresponding to the bandwidth part, a frequencyhopping step corresponding to an uplink channel; and determining, by theterminal based on the frequency hopping step corresponding to the uplinkchannel, a frequency domain position used for transmitting the uplinkchannel.
 2. The method of determining frequency hopping for a channel ofclaim 1 wherein determining, by a terminal, a first bandwidthcorresponding to a bandwidth part comprises: receiving, by the terminal,first configuration information, and determining, based on the firstconfiguration information, the first bandwidth corresponding to thebandwidth part.
 3. The method of determining frequency hopping for achannel of claim 2 wherein receiving, by the terminal, firstconfiguration information comprises: receiving, by the terminal, radioresource control RRC signaling that carries the first configurationinformation; or receiving, by the terminal, system information carryingthe first configuration information.
 4. The method of determiningfrequency hopping for a channel of claim 2 wherein receiving, by theterminal, first configuration information, and determining, based on thefirst configuration information, the first bandwidth corresponding tothe bandwidth part comprises: determining, by the terminal based on onepiece of first configuration information when receiving the one piece offirst configuration information, the first bandwidth corresponding tothe bandwidth part; and determining, by the terminal based on aplurality of pieces of first configuration information when receivingthe plurality of pieces of first configuration information, a pluralityof candidate first bandwidths corresponding to the bandwidth part; andselecting, from the plurality of candidate first bandwidths, the firstbandwidth corresponding to the bandwidth part.
 5. The method ofdetermining frequency hopping for a channel of claim 1 whereindetermining, by the terminal based on the first bandwidth correspondingto the bandwidth part, a frequency hopping step corresponding to anuplink channel comprises: determining, by the terminal based on thefollowing formula, the frequency hopping step corresponding to theuplink channel: W_(H)=nW, wherein W_(H) is the frequency hopping stepcorresponding to the uplink channel, W is the first bandwidthcorresponding to the bandwidth part, n is a proportionality coefficient,n=1/m, and m is a positive integer greater than
 1. 6. The method ofdetermining frequency hopping for a channel of claim 5 wherein, whenW_(H) is determined based on a formula W_(H)=nW, W_(H)=┌nW┐ or └nW┘,wherein ┌nW┐ represents a minimum integer greater than nW, and └nW┘represents a maximum integer less than nW.
 7. The method of determiningfrequency hopping for a channel of claim 5 further comprising:determining, by the terminal, n or W_(H) based on a preset value; orreceiving, by the terminal, second configuration information, anddetermining n or W_(H) based on the second configuration information. 8.An apparatus of determining frequency hopping for a channel, theapparatus comprising: a first determining unit, configured to determinea first bandwidth corresponding to a bandwidth part, wherein the firstbandwidth corresponding to the bandwidth part is less than a secondbandwidth corresponding to a system bandwidth; a second determiningunit, configured to determine, based on the first bandwidthcorresponding to the bandwidth part, a frequency hopping stepcorresponding to an uplink channel; and a third determining unit,configured to determine, based on the frequency hopping stepcorresponding to the uplink channel, a frequency domain position usedfor transmitting the uplink channel.
 9. The apparatus of determiningfrequency hopping for a channel of claim 8 wherein the first determiningunit comprises: a first receiving subunit, configured to receive firstconfiguration information; and a first determining subunit, configuredto determine, based on the first configuration information, the firstbandwidth corresponding to the bandwidth part.
 10. The apparatus ofdetermining frequency hopping for a channel of claim 9 wherein the firstreceiving subunit is specifically configured to: receive RRC signalingthat carries the first configuration information; or receive systeminformation carrying the first configuration information.
 11. Theapparatus of determining frequency hopping for a channel of claim 9wherein the first determining subunit is specifically configured to:determine, based on one piece of first configuration information whenthe one piece of first configuration information is received, the firstbandwidth corresponding to the bandwidth part; determine, based on aplurality of pieces of first configuration information when theplurality of pieces of first configuration information is received, aplurality of candidate first bandwidths corresponding to the bandwidthpart; and select, from the plurality of candidate first bandwidths, thefirst bandwidth corresponding to the bandwidth part.
 12. The apparatusof determining frequency hopping for a channel of claim 8 wherein thesecond determining unit is specifically configured to determine, basedon the following formula, the frequency hopping step corresponding tothe uplink channel: W_(H)=nW, wherein: W_(H) is the frequency hoppingstep corresponding to the uplink channel, W is the first bandwidthcorresponding to the bandwidth part, n is a proportionality coefficient,n=1/m, and m is a positive integer greater than
 1. 13. The apparatus ofdetermining frequency hopping for a channel of claim 12 wherein, whenW_(H) is determined based on a formula W_(H)=nW, W_(H)=┌nW┐ or └nW┘,wherein ┌nW┐ represents a minimum integer greater than nW, and └nW┘represents a maximum integer less than nW.
 14. The apparatus ofdetermining frequency hopping for a channel of claim 12 wherein thesecond determining unit comprises: a second determining subunit,configured to determine n or W_(H) based on a preset value; or a thirdreceiving subunit, configured to receive second configurationinformation; and a second determining subunit, configured to determine nor W_(H) based on the second configuration information.
 15. A computersystem including: one or more processors; and one or more memoriesstoring computer-readable instructions that, upon execution by the oneor more processors, configure the computer system to: determine, by aterminal, a first bandwidth corresponding to a bandwidth part, whereinthe first bandwidth corresponding to the bandwidth part is less than asecond bandwidth corresponding to a system bandwidth; determine, by theterminal based on the first bandwidth corresponding to the bandwidthpart, a frequency hopping step corresponding to an uplink channel; anddetermine, by the terminal based on the frequency hopping stepcorresponding to the uplink channel, a frequency domain position usedfor transmitting the uplink channel.
 16. The computer system of claim 15wherein determining, by a terminal, a first bandwidth corresponding to abandwidth part comprises: receiving, by the terminal, firstconfiguration information, and determining, based on the firstconfiguration information, the first bandwidth corresponding to thebandwidth part.
 17. The computer system of claim 16 wherein receiving,by the terminal, first configuration information comprises: receiving,by the terminal, radio resource control RRC signaling that carries thefirst configuration information; or receiving, by the terminal, systeminformation carrying the first configuration information.
 18. Thecomputer system of claim 15 wherein determining, by the terminal basedon the first bandwidth corresponding to the bandwidth part, a frequencyhopping step corresponding to an uplink channel comprises: determining,by the terminal based on the following formula, the frequency hoppingstep corresponding to the uplink channel: W_(H)=nW, wherein W_(H) is thefrequency hopping step corresponding to the uplink channel, W is thefirst bandwidth corresponding to the bandwidth part, n is aproportionality coefficient, n=1/m, and m is a positive integer greaterthan
 1. 19. The computer system of claim 18 wherein, when W_(H) isdetermined based on a formula W_(H)=nW, W_(H)=┌nW┐ or └nW┘, wherein nW┐represents a minimum integer greater than nW, and └nW┘ represents amaximum integer less than nW.
 20. The computer system of claim 19wherein the computer-readable instructions further configure thecomputer system to: determine, by the terminal, n or W_(H) based on apreset value; or receive, by the terminal, second configurationinformation, and determine n or W_(H) based on the second configurationinformation.